talented rider - German English Dictionary